throw touchdown passes - Español Inglés Diccionario